package com.cdm.forum.service;

import com.cdm.forum.model.User;

public interface IUserService {

    //创建用户
    void createUser(User user);

    //根据用户名查询用户
    User selectByName(String username);

    //根据用户名和密码查询用户信息
    User login(String username, String password);

    //根据id去查询用户信息
    User selectById(Long id);

    //更新用户发帖数 板块数 + 1
    void addOneArticleCountById(Long id);

    //更新板块发帖数 板块数 - 1
    void subOneArticleCountById(Long id);

    //修改用户信息
    void modifyInfo(User user);

    //修改密码
    void modifyPassword(Long id, String newPassword, String oldPassword);
}
